package com.ajx.platform.buildingmronitor.utils;

import org.springframework.core.io.support.PropertiesLoaderUtils;

import java.io.IOException;
import java.util.Properties;

public class CodeUtils {
    /*
     * 根据key读取value
     *
     * @Title: getProperties
     * @Description: 根据文件名使用spring中的工具类进行解析
     *                  filePath是相对路劲，文件需在classpath目录下
     *
     *
     * @param filePath
     * @param keyWord
     * @return String
     */
    public static String getProperties (String filePath, String keyWord){
        Properties prop = null;
        String value = null;
        try {
            // 通过Spring中的PropertiesLoaderUtils工具类进行获取
            prop = PropertiesLoaderUtils.loadAllProperties(filePath);
            // 根据关键字查询相应的值
            value = prop.getProperty(keyWord);
        } catch (IOException e) {
            e.printStackTrace();
        }
        return value;
    }
}
